package com.app.service;

import com.app.model.CategoryModel;
import com.app.model.DepartmentModel;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public interface CategoryService {

  CategoryModel getCategoryById(int id);
  CategoryModel getCatByPidAndId(int pid,int id);
  List<CategoryModel> getCatByP(int pid);
  Page<CategoryModel>  categoryPageList(int page,int limit,String backupsName);//公共数据管理分页查询

  List<CategoryModel> selectPerTree(String keyWord);//全查数据管理列表不分页

  List<CategoryModel> getListByPid();//查所有子集

  CategoryModel getPersonCate(String name);//根据名字查

  List<CategoryModel> getCategoryByPid(Integer pid);

  void insert(CategoryModel model);

  CategoryModel HomeCount();

  void update(CategoryModel model);

  void delete(int id);

  List<CategoryModel> getAll();


  }
